#创建列表

#1.直接使用字面值来创建
#[]就表示一个空的列表
# a=[]
# print(type(a))


#2.使用List（）来创建
# b = list()
# print(type(b))


#3.可以在创建列表的时候，在]中指定列表的初始值.
#元素之间使用，来分割
# a =[1,2,3, 4]
# print(a)


#4.可以在同一个列表里放不同类型的变量
# a = [1,'hello',True,[4,5,6]]
# print(a)


#5.使用下标来访问列表元素
# a=[1,2,3,4]
# print(a[2])

#6.使用下标来修改列表元素
# a=[1,2,3,4]
# a[2] = 100
# print(a[2])


# # 7.当下标超出范围，会报错
# a=[1,2,3,4]
# a[100] = 100  # 'list assignment index out of range'
# print(a[100])  #  'list index out of range'

# # 8.可以使用内建函数len，来获取列表的长度（元素个数），和字符串类似
# a = [1,2,3,4]
# print(len(a))  #  4


#9.Python中的下标，其实还可以写成负数！！
# 例如写成-1，其实等价于Len（a）-1
a = [1,2,3,4]
print(a[len(a) - 1])
#  -1 就是列表中倒数第一个数据
print(a[-1])